-##### Commands #####
-
-.PHONY : clean help \
- debug profile release \
- glx-debug glx-profile glx-release \
- ded-debug ded-profile ded-release \
- exedebug exeprofile exerelease \
- exewgl-debug exewgl-profile exewgl-release \
- exeded-debug exeded-profile exeded-release \
-
-help:
- @echo
- @echo "===== Choose one ====="
- @echo "* $(MAKE) clean : delete the binaries, and .o and .d files"
- @echo "* $(MAKE) help : this help"
- @echo "* $(MAKE) debug : make GLX and dedicated binaries (debug versions)"
- @echo "* $(MAKE) profile : make GLX and dedicated binaries (profile versions)"
- @echo "* $(MAKE) release : make GLX and dedicated binaries (release versions)"
- @echo "* $(MAKE) glx-debug : make GLX client (debug version)"
- @echo "* $(MAKE) glx-profile : make GLX client (profile version)"
- @echo "* $(MAKE) glx-release : make GLX client (release version)"
- @echo "* $(MAKE) ded-debug : make dedicated server (debug version)"
- @echo "* $(MAKE) ded-profile : make dedicated server (profile version)"
- @echo "* $(MAKE) ded-release : make dedicated server (release version)"
- @echo "* $(MAKE) exedebug : make WGL and dedicated binaries (debug versions)"
- @echo "* $(MAKE) exeprofile : make WGL and dedicated binaries (profile versions)"
- @echo "* $(MAKE) exerelease : make WGL and dedicated binaries (release versions)"
- @echo "* $(MAKE) exewgl-debug : make WGL client (debug version)"
- @echo "* $(MAKE) exewgl-profile : make WGL client (profile version)"
- @echo "* $(MAKE) exewgl-release : make WGL client (release version)"
- @echo "* $(MAKE) exeded-debug : make dedicated server (debug version)"
- @echo "* $(MAKE) exeded-profile : make dedicated server (profile version)"
- @echo "* $(MAKE) exeded-release : make dedicated server (release version)"
- @echo
-
-debug :
- $(MAKE) glx-debug ded-debug
-
-profile :
- $(MAKE) glx-profile ded-profile
-
-release :
- $(MAKE) glx-release ded-release
-
-exedebug :
- $(MAKE) wglexe-debug dedexe-debug
-
-exeprofile :
- $(MAKE) wglexe-profile dedexe-profile
-
-exerelease :
- $(MAKE) wglexe-release dedexe-release
-
-glx-debug :
- $(MAKE) bin-debug EXE="$(EXE_GLX)" LDFLAGS_COMMON="$(LDFLAGS_GLX)" CFLAGS_COMMON="$(CFLAGS_NONEXECOMMON)"
-
-glx-profile :
- $(MAKE) bin-profile EXE="$(EXE_GLX)" LDFLAGS_COMMON="$(LDFLAGS_GLX)" CFLAGS_COMMON="$(CFLAGS_NONEXECOMMON)"
-
-glx-release :
- $(MAKE) bin-release EXE="$(EXE_GLX)" LDFLAGS_COMMON="$(LDFLAGS_GLX)" CFLAGS_COMMON="$(CFLAGS_NONEXECOMMON)"
-
-ded-debug :
- $(MAKE) bin-debug EXE="$(EXE_DED)" LDFLAGS_COMMON="$(LDFLAGS_DED)" CFLAGS_COMMON="$(CFLAGS_NONEXECOMMON)"
-
-ded-profile :
- $(MAKE) bin-profile EXE="$(EXE_DED)" LDFLAGS_COMMON="$(LDFLAGS_DED)" CFLAGS_COMMON="$(CFLAGS_NONEXECOMMON)"
-
-ded-release :
- $(MAKE) bin-release EXE="$(EXE_DED)" LDFLAGS_COMMON="$(LDFLAGS_DED)" CFLAGS_COMMON="$(CFLAGS_NONEXECOMMON)"
-
-wglexe-debug :
- $(MAKE) bin-debug EXE="$(EXE_WGL_EXE)" LDFLAGS_COMMON="$(LDFLAGS_WGL_EXE)" CFLAGS_COMMON="$(CFLAGS_EXECOMMON)"
-
-wglexe-profile :
- $(MAKE) bin-profile EXE="$(EXE_WGL_EXE)" LDFLAGS_COMMON="$(LDFLAGS_WGL_EXE)" CFLAGS_COMMON="$(CFLAGS_EXECOMMON)"
-
-wglexe-release :
- $(MAKE) bin-release EXE="$(EXE_WGL_EXE)" LDFLAGS_COMMON="$(LDFLAGS_WGL_EXE)" CFLAGS_COMMON="$(CFLAGS_EXECOMMON)"
-
-dedexe-debug :
- $(MAKE) bin-debug EXE="$(EXE_DED_EXE)" LDFLAGS_COMMON="$(LDFLAGS_DED_EXE)" CFLAGS_COMMON="$(CFLAGS_EXECOMMON)"
-
-dedexe-profile :
- $(MAKE) bin-profile EXE="$(EXE_DED_EXE)" LDFLAGS_COMMON="$(LDFLAGS_DED_EXE)" CFLAGS_COMMON="$(CFLAGS_EXECOMMON)"
-
-dedexe-release :
- $(MAKE) bin-release EXE="$(EXE_DED_EXE)" LDFLAGS_COMMON="$(LDFLAGS_DED_EXE)" CFLAGS_COMMON="$(CFLAGS_EXECOMMON)"
-
-bin-debug :
- @echo
- @echo "========== $(EXE) (debug) =========="
- $(MAKE) $(EXE) \
- CFLAGS="$(CFLAGS_COMMON) $(CFLAGS_DEBUG) $(OPTIM_DEBUG)"\
- LDFLAGS="$(LDFLAGS_DEBUG) $(LDFLAGS_COMMON)"
-
-bin-profile :
- @echo
- @echo "========== $(EXE) (profile) =========="
- $(MAKE) $(EXE) \
- CFLAGS="$(CFLAGS_COMMON) $(CFLAGS_PROFILE) $(OPTIM_RELEASE)"\
- LDFLAGS="$(LDFLAGS_PROFILE) $(LDFLAGS_COMMON)"
-
-bin-release :
- @echo
- @echo "========== $(EXE) (release) =========="
- $(MAKE) $(EXE) \
- CFLAGS="$(CFLAGS_COMMON) $(CFLAGS_RELEASE) $(OPTIM_RELEASE)"\
- LDFLAGS="$(LDFLAGS_RELEASE) $(LDFLAGS_COMMON)"
- strip $(EXE)
-
-vid_glx.o: vid_glx.c
- $(DO_CC) -I/usr/X11R6/include
-
-.c.o:
- $(DO_CC)