git subrepo clone https://github.com/libretro/libretro-common.git deps/libretro-common
[pcsx_rearmed.git] / deps / libretro-common / samples / file / nbio / Makefile
1 TARGET := nbio_test
2
3 LIBRETRO_COMM_DIR := ../../..
4
5 SOURCES := \
6         nbio_test.c \
7         $(LIBRETRO_COMM_DIR)/compat/fopen_utf8.c \
8         $(LIBRETRO_COMM_DIR)/compat/compat_strl.c \
9         $(LIBRETRO_COMM_DIR)/encodings/encoding_utf.c \
10         $(LIBRETRO_COMM_DIR)/file/nbio/nbio_intf.c \
11         $(LIBRETRO_COMM_DIR)/file/nbio/nbio_linux.c \
12         $(LIBRETRO_COMM_DIR)/file/nbio/nbio_unixmmap.c \
13         $(LIBRETRO_COMM_DIR)/file/nbio/nbio_windowsmmap.c \
14         $(LIBRETRO_COMM_DIR)/file/nbio/nbio_stdio.c
15
16 OBJS := $(SOURCES:.c=.o)
17
18 CFLAGS += -Wall -pedantic -std=gnu99 -g -I$(LIBRETRO_COMM_DIR)/include
19
20 all: $(TARGET)
21
22 %.o: %.c
23         $(CC) -c -o $@ $< $(CFLAGS)
24
25 $(TARGET): $(OBJS)
26         $(CC) -o $@ $^ $(LDFLAGS)
27
28 clean:
29         rm -f $(TARGET) $(OBJS)
30
31 .PHONY: clean