
# Standard compiler parameters
CFLAGS = -O -I../libslink
CFLAGS += -I../inc
# Options specific for GCC
GCC = gcc
#GCCFLAGS = -g -O2 -Wall -I../libslink


LDFLAGS = -L../libslink
LDLIBS = -lpthread
LDLIBS += -lm
LDLIBS += -lglut
LDLIBS += -lGL
LDLIBS += -lslink

all: rtslpl rtchk

rtquake: rtslpl rtchk

rtslpl: rtslpl.o
	$(CC) $(CFLAGS) -o $@ rtslpl.o $(LDFLAGS) $(LDLIBS)
	
rtchk: rtchk.o
	$(CC) $(CFLAGS) -o $@ rtchk.o $(LDFLAGS) $(LDLIBS)	
	
clean:
	rm -f rtslpl.o rtslpl rtchk.o rtchk
cc:
	@$(MAKE) "CC=$(CC)" "CFLAGS=$(CFLAGS)"

gcc:
	@$(MAKE) "CC=$(GCC)" "CFLAGS=$(GCCFLAGS)"

debug:
	$(MAKE) "CFLAGS=-g $(CFLAGS)"

gccdebug:
	$(MAKE) "CC=$(GCC)" "CFLAGS=-g $(GCCFLAGS)"

install:
	cp rtslpl ../bin/rtchk1
	mv rtslpl ../bin
	mv rtchk ../bin
	@echo
	@echo "executables copied to bin"
	@echo
