mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2024-11-13 16:37:30 +00:00
30bd1c0134
Hitting enter after inputting text is currently broken, but that's because support for it was never put in the inputline wrapper code.
58 lines
1.9 KiB
Makefile
58 lines
1.9 KiB
Makefile
## Process this file with automake to produce Makefile.in
|
|
AUTOMAKE_OPTIONS= foreign
|
|
|
|
pkgdatadir=@sharepath@/QF
|
|
|
|
QFCC_DEP=$(top_builddir)/tools/qfcc/source/qfcc$(EXEEXT)
|
|
QFCC=$(QFCC_DEP)
|
|
QCFLAGS=-qq -g -Wall -Werror -Wno-integer-divide
|
|
QCPPFLAGS=-I. -I$(srcdir) -I$(top_builddir)/ruamoko/include -I$(top_srcdir)/ruamoko/include -I$(top_builddir)/include -I$(top_srcdir)/include
|
|
GZIP=if echo $@ | grep -q .gz; then gzip -f `basename $@ .gz`; if test -f `basename $@ .dat.gz`.sym; then gzip -f `basename $@ .dat.gz`.sym; fi; fi
|
|
if HAVE_ZLIB
|
|
GZ=.gz
|
|
else
|
|
GZ=
|
|
endif
|
|
STRIP=$(shell echo `echo -n $(srcdir)/ | sed -e 's/[^/]//g' | wc -c`)
|
|
|
|
menu_data=menu.dat$(GZ) menu.sym$(GZ) menu.plist
|
|
|
|
if BUILD_RUAMOKO
|
|
data=$(menu_data)
|
|
else
|
|
data=
|
|
endif
|
|
|
|
pkgdata_DATA= $(data)
|
|
EXTRA_DATA= $(menu_data)
|
|
|
|
menu_src= \
|
|
client_menu.qc controls_o.qc options.qc options_util.qc servlist.qc \
|
|
Frame.r menu.r HUD.r plistmenu.r ../lib/debug.r \
|
|
\
|
|
CrosshairCvar.r CrosshairView.r CvarColor.r CvarColorView.r \
|
|
CvarObject.r CvarRange.r CvarRangeView.r CvarString.r CvarStringView.r \
|
|
CvarToggle.r CvarToggleView.r \
|
|
MenuGroup.r MouseToggle.r ProxyView.r RunToggle.r
|
|
|
|
%.qfo: %.r
|
|
$(QFCC) $(QCFLAGS) $(QCPPFLAGS) -c -o $@ $<
|
|
|
|
%.qfo: %.qc
|
|
$(QFCC) $(QCFLAGS) $(QCPPFLAGS) -c -o $@ $<
|
|
|
|
menu_obj=$(addsuffix .qfo,$(basename $(menu_src)))
|
|
|
|
menu.dat$(GZ): $(menu_obj) $(QFCC_DEP) ../lib/libcsqc.a ../lib/libr.a ../gui/libgui.a
|
|
$(QFCC) $(QCFLAGS) -p $(STRIP) -o menu.dat $(menu_obj) ../gui/libgui.a ../lib/libcsqc.a ../lib/libr.a
|
|
$(GZIP)
|
|
menu.sym$(GZ): menu.dat$(GZ)
|
|
|
|
EXTRA_DIST= $(menu_src) \
|
|
CrosshairCvar.h CrosshairView.h CvarColor.h CvarColorView.h CvarObject.h \
|
|
CvarRange.h CvarRangeView.h CvarString.h CvarStringView.h \
|
|
CvarToggle.h CvarToggleView.h Frame.h HUD.h \
|
|
MenuGroup.h MouseToggle.h ProxyView.h RunToggle.h client_menu.h \
|
|
controls_o.h menu.h options.h options_util.h plistmenu.h servlist.h \
|
|
menu.plist
|
|
CLEANFILES= *.dat *.sym *.gz *.qfo
|