Skip to content

Commit 0c2c9f3

Browse files
committed
Add Makefile
1 parent 1265722 commit 0c2c9f3

1 file changed

Lines changed: 35 additions & 0 deletions

File tree

samples/file/config_file/Makefile

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
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+
20+
OBJS := $(SOURCES:.c=.o)
21+
22+
CFLAGS += -Wall -pedantic -std=gnu99 -g -I$(LIBRETRO_COMM_DIR)/include
23+
24+
all: $(TARGET)
25+
26+
%.o: %.c
27+
$(CC) -c -o $@ $< $(CFLAGS)
28+
29+
$(TARGET): $(OBJS)
30+
$(CC) -o $@ $^ $(LDFLAGS)
31+
32+
clean:
33+
rm -f $(TARGET) $(OBJS)
34+
35+
.PHONY: clean

0 commit comments

Comments
 (0)