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