Lines 46-56
LIBKPATHSEADEP=@LIBKPATHSEADEP@
Link Here
|
46 |
x_link = $(LDLIBT1) $(LDLIBKPATHSEA) $(x_ldflags) $(x_tool_libs) $(x_xmu_lib) -lXt $(x_pre_libs) $(x_ext_lib) $(x_xpm_libs) -lX11 $(x_extra_libs) |
46 |
x_link = $(LDLIBT1) $(LDLIBKPATHSEA) $(x_ldflags) $(x_tool_libs) $(x_xmu_lib) -lXt $(x_pre_libs) $(x_ext_lib) $(x_xpm_libs) -lX11 $(x_extra_libs) |
47 |
|
47 |
|
48 |
TESTS=./tests/run_tests |
48 |
TESTS=./tests/run_tests |
49 |
TESTS_DEP=$(TESTS) |
49 |
TESTS_DEP=tests |
|
|
50 |
.PHONY: $(TESTS_DEP) |
50 |
|
51 |
|
51 |
# various xdvik GUI elements |
52 |
# various xdvik GUI elements |
52 |
LIBGUI=./gui/libgui.a |
53 |
LIBGUI=./gui/libgui.a |
53 |
LIBGUIDEP=$(LIBGUI) |
54 |
LIBGUIDEP=gui |
|
|
55 |
.PHONY: $(LIBGUIDEP) |
54 |
|
56 |
|
55 |
|
57 |
|
56 |
# Extra xdvi-specific compiler options. |
58 |
# Extra xdvi-specific compiler options. |
Lines 106-123
objects = \
Link Here
|
106 |
perlprog = t1mapper |
108 |
perlprog = t1mapper |
107 |
manpage = xdvi |
109 |
manpage = xdvi |
108 |
|
110 |
|
109 |
default all: libguibuild @final_exec_name@ $(manpage).1 |
111 |
default all: $(LIBGUIDEP) @final_exec_name@ $(manpage).1 |
110 |
|
112 |
|
111 |
$(LIBGUI): |
113 |
$(LIBGUIDEP): |
112 |
cd gui; $(MAKE) $(makeargs) libgui.a |
114 |
cd gui; $(MAKE) $(makeargs) libgui.a |
113 |
|
115 |
|
114 |
$(TESTS): |
116 |
$(TESTS_DEP): |
115 |
cd tests; $(MAKE) $(makeargs) |
117 |
cd tests; $(MAKE) $(makeargs) |
116 |
|
118 |
|
117 |
### we need this additional target so that libgui is always checked to be up-to-date ... |
|
|
118 |
libguibuild: |
119 |
cd gui; $(MAKE) $(makeargs) libgui.a |
120 |
|
121 |
test: |
119 |
test: |
122 |
cd tests; $(MAKE) $(makeargs) test |
120 |
cd tests; $(MAKE) $(makeargs) test |
123 |
|
121 |
|