Files
SyncHome/trunk/workspace/00_Lib/SAM-VoiceMaster/Makefile
topicchi 0b6afad8fe
2023-09-22 06:03:48 +00:00

27 lines
487 B
Makefile

OBJS = reciter.o sam.o render.o main.o debug.o
CC = gcc
# libsdl present
CFLAGS = -Wall -O2 -DUSESDL `sdl-config --cflags`
LFLAGS = `sdl-config --libs`
# no libsdl present
#CFLAGS = -Wall -O2
#LFLAGS =
sam: $(OBJS)
$(CC) -o sam $(OBJS) $(LFLAGS)
%.o: src/%.c
$(CC) $(CFLAGS) -c $<
package:
tar -cvzf sam.tar.gz README.md Makefile sing src/
clean:
rm *.o
archive:
rm -f sam_windows.zip
cd ..; zip SAM/sam_windows.zip SAM/sam.exe SAM/SDL.dll SAM/README.md SAM/demos/*.bat