27 lines
487 B
Makefile
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
|