1TARGET := rxml
2
3LIBRETRO_XML_DIR  := ..
4LIBRETRO_COMM_DIR := ../../..
5
6SOURCES := \
7	rxml_test.c \
8	$(LIBRETRO_XML_DIR)/rxml.c \
9	$(LIBRETRO_COMM_DIR)/streams/file_stream.c
10
11OBJS := $(SOURCES:.c=.o)
12
13CFLAGS += -DRXML_TEST -Wall -pedantic -std=gnu99 -g -I$(LIBRETRO_COMM_DIR)/include
14
15all: $(TARGET)
16
17%.o: %.c
18	$(CC) -c -o $@ $< $(CFLAGS)
19
20$(TARGET): $(OBJS)
21	$(CC) -o $@ $^ $(LDFLAGS)
22
23clean:
24	rm -f $(TARGET) $(OBJS)
25
26.PHONY: clean
27