git subrepo clone https://github.com/libretro/libretro-common.git deps/libretro-common
[pcsx_rearmed.git] / deps / libretro-common / samples / file / config_file / Makefile
1 TARGET := config_file_test
2
3 LIBRETRO_COMM_DIR := ../../..
4
5 SOURCES := \
6         config_file_test.c \
7         $(LIBRETRO_COMM_DIR)/compat/fopen_utf8.c \
8         $(LIBRETRO_COMM_DIR)/compat/compat_strl.c \
9         $(LIBRETRO_COMM_DIR)/compat/compat_strcasestr.c \
10         $(LIBRETRO_COMM_DIR)/compat/compat_posix_string.c \
11         $(LIBRETRO_COMM_DIR)/encodings/encoding_utf.c \
12         $(LIBRETRO_COMM_DIR)/file/file_path.c \
13         $(LIBRETRO_COMM_DIR)/file/file_path_io.c \
14         $(LIBRETRO_COMM_DIR)/file/config_file.c \
15         $(LIBRETRO_COMM_DIR)/lists/string_list.c \
16         $(LIBRETRO_COMM_DIR)/string/stdstring.c \
17         $(LIBRETRO_COMM_DIR)/streams/file_stream.c \
18         $(LIBRETRO_COMM_DIR)/vfs/vfs_implementation.c \
19         $(LIBRETRO_COMM_DIR)/time/rtime.c
20
21 OBJS := $(SOURCES:.c=.o)
22
23 CFLAGS += -Wall -pedantic -std=gnu99 -g -I$(LIBRETRO_COMM_DIR)/include
24
25 all: $(TARGET)
26
27 %.o: %.c
28         $(CC) -c -o $@ $< $(CFLAGS)
29
30 $(TARGET): $(OBJS)
31         $(CC) -o $@ $^ $(LDFLAGS)
32
33 clean:
34         rm -f $(TARGET) $(OBJS)
35
36 .PHONY: clean