trick/trick_sims/Cannon/models/cannon/graphics/makefile

26 lines
520 B
Makefile

CC = cc
ifeq ($(TRICK_HOST_TYPE), Darwin)
GL_LIBS = -framework GLUT -framework OpenGL
else
GL_LIBS = -lGL -lGLU -lglut
endif
TC_LIBS = -L${TRICK_HOME}/lib_${TRICK_HOST_CPU} -ltrick_comm -ltrick_stubs
CFLAGS = -I${TRICK_HOME}/trick_source
MAIN = cannon
SRC = $(wildcard *.c)
OBJECTS = $(subst .c,.o,$(SRC))
all: $(OBJECTS) $(MAIN)
$(OBJECTS): %.o : %.c
$(CC) $(CFLAGS) -c $< -o $@
$(MAIN): $(OBJECTS)
$(CC) -o cannon $(OBJECTS) $(GL_LIBS) $(TC_LIBS) -lm
clean:
rm -f *.o
rm -f cannon