You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
-
- # Fallback to ncurses if this is set to 0
- USE_SLANG = 1
-
- CC = gcc
- CFLAGS = -g -O6 -fno-strength-reduce -fomit-frame-pointer
-
- # Code qui fait des warnings == code de porc == deux baffes dans ta gueule
- CFLAGS += -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs
-
- ifeq (1,$(USE_SLANG))
- CFLAGS += -DUSE_SLANG
- EXECLIBS = -lslang -lm
- else
- CFLAGS += -DUSE_NCURSES
- EXECLIBS = -lncurses -lm
- endif
-
- COMPILE_CMD = $(CC) -c $(ALL_CFLAGS)
-
- PROGRAM = ttyvaders
- SOURCES = main.c graphics.c tunnel.c starfield.c player.c weapons.c collide.c explosions.c aliens.c
- HEADERS = common.h
- OBJECTS = $(SOURCES:%.c=%.o)
-
- all: $(PROGRAM)
-
- ttyvaders: $(OBJECTS)
- $(CC) -o $@ $(LDFLAGS) $^ $(EXECLIBS)
-
- $(OBJECTS): Makefile $(HEADERS)
-
- clean:
- -/bin/rm -f $(PROGRAM) $(OBJECTS)
|