root/branches/dev/Makefile.in

Revision 118, 1.1 kB (checked in by dsmith, 1 year ago)

Create dev branch (currently contains experimental python plugins)

Line 
1 #Copyright (C) 2007 L. Donnie Smith
2
3 include @top_builddir@/defs.mak
4
5 LIB_DIRS = libcwiid
6 BIN_DIRS = wmgui wminput lswm
7 DOC_DIRS = man doc
8 BIND_DIRS = python
9
10 SUB_DIRS = $(LIB_DIRS) $(BIN_DIRS) $(DOC_DIRS) $(BIND_DIRS) wmdemo
11
12 all install clean distclean uninstall: TARGET += $(MAKECMDGOALS)
13
14 all install clean distclean uninstall: $(BIN_DIRS) $(LIB_DIRS) $(BIND_DIRS)
15
16 install uninstall distclean: $(DOC_DIRS)
17
18 all clean distclean: wmdemo
19
20 ifneq ($(MAKECMDGOALS),clean)
21 ifneq ($(MAKECMDGOALS),distclean)
22 $(BIN_DIRS) $(BIND_DIRS): $(LIB_DIRS)
23 endif
24 endif
25
26 ifeq ($(MAKECMDGOALS),install)
27 $(BIN_DIRS) $(LIB_DIRS): $(CWIID_CONFIG_DIR) $(CWIID_PLUGINS_DIR)
28 endif
29
30 $(SUB_DIRS):
31         $(MAKE) $(TARGET) -C $@
32
33 $(CWIID_CONFIG_DIR):
34         install -d $(CWIID_CONFIG_DIR)
35
36 $(CWIID_PLUGINS_DIR):
37         install -d $(CWIID_PLUGINS_DIR)
38
39 distclean:
40         rm -rf Makefile config.log config.status autom4te.cache \
41                 defs.mak $(COMMON)/include/lib.mak
42
43 uninstall:
44         rm -r $(CWIID_PLUGINS_DIR); true
45
46 uninstall_config:
47         rm -rf $(CWIID_CONFIG_DIR)
48
49 .PHONY: all install clean distclean uninstall uninstall_config $(SUB_DIRS)
50
51 .NOTPARALLEL:
Note: See TracBrowser for help on using the browser.