CC=gcc LINKER=gcc CFLAGS=-Wall -O2 LINKFLAGS= BINARY= nc OBJS= main.o globals.o glkj.o \ init.o scene.o \ text.o objects.o \ title.o dices.o intro.o pyra.o urban.o LIBS= -lm -lGL -lGLU -lglut all: $(BINARY) test: $(BINARY) ./$(BINARY) release: $(BINARY) strip $(BINARY) upx -q9 $(BINARY) $(BINARY): $(OBJS) $(LINKER) $(LINKFLAGS) -o $(BINARY) $(OBJS) $(LIBS) .c.o: $(CC) -c $(CFLAGS) $*.c clean: rm -f *.o *.obj *.exe $(BINARY)