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