minilauncher-for-slippi/Makefile

25 lines
766 B
Makefile
Raw Normal View History

2023-09-01 22:01:54 -07:00
CC=cc
CFLAGS=--std=c99 -g `pkg-config --cflags efl ecore elementary libusb-1.0` `sdl2-config --cflags`
LDFLAGS=`pkg-config --libs efl ecore elementary libusb-1.0` `sdl2-config --libs` -lcjson
2023-09-17 22:14:16 -07:00
OBJS=main.o replay.o home.o input.o http.o gg.o config.o
OBJS_GG=main_ministartgg.o http.o gg.o config.o
2023-09-17 12:42:15 -07:00
CHEAD=static/tourney_query.json
CHEAD_C=static/tourney_query.json.h
all: filec $(CHEAD_C) minilauncher4slippi
filec: file-to-c/main.o
$(CC) -o filec file-to-c/main.o
$(CHEAD_C): $(CHEAD)
./filec static/tourney_query.json data_tourney_query > $@
2023-09-01 22:01:54 -07:00
2023-09-07 19:42:19 -07:00
minilauncher4slippi: $(OBJS)
$(CC) -o minilauncher4slippi $(OBJS) $(LDFLAGS)
2023-09-01 22:01:54 -07:00
2023-09-17 22:14:16 -07:00
ministartgg: $(OBJS_GG)
$(CC) -o ministartgg $(OBJS_GG) $(LDFLAGS)
2023-09-01 22:01:54 -07:00
clean:
2023-09-17 22:14:16 -07:00
rm -f minilauncher4slippi ministartgg filec *.o static/*.h