]> ruin.nu Git - popboot.git/blob - Makefile
adding parser and test file
[popboot.git] / Makefile
1 #############################################################################
2 # Makefile for building: planner
3 # Generated by qmake (1.07a) (Qt 3.3.4) on: Mon May  9 12:42:54 2005
4 # Project:  src.pro
5 # Template: app
6 # Command: $(QMAKE) -o Makefile src.pro
7 #############################################################################
8
9 ####### Compiler, tools and options
10
11 CC       = gcc
12 CXX      = g++
13 LEX      = flex
14 YACC     = yacc
15 CFLAGS   = -pipe -Wall -W -g  
16 CXXFLAGS = -pipe -Wall -W -g  
17 LEXFLAGS = 
18 YACCFLAGS= -d
19 INCPATH  = -I/usr/qt/3/mkspecs/linux-g++ -I. -I.
20 LINK     = g++
21 LFLAGS   = 
22 LIBS     = $(SUBLIBS)  
23 AR       = ar cqs
24 RANLIB   = 
25 MOC      = $(QTDIR)/bin/moc
26 UIC      = $(QTDIR)/bin/uic
27 QMAKE    = qmake
28 TAR      = tar -cf
29 GZIP     = gzip -9f
30 COPY     = cp -f
31 COPY_FILE= $(COPY)
32 COPY_DIR = $(COPY) -r
33 INSTALL_FILE= $(COPY_FILE)
34 INSTALL_DIR = $(COPY_DIR)
35 DEL_FILE = rm -f
36 SYMLINK  = ln -sf
37 DEL_DIR  = rmdir
38 MOVE     = mv -f
39 CHK_DIR_EXISTS= test -d
40 MKDIR    = mkdir -p
41
42 ####### Output directory
43
44 OBJECTS_DIR = ./
45
46 ####### Files
47
48 HEADERS = action.h \
49                 node.h \
50                 planner.h
51 SOURCES = action.cpp \
52                 main.cpp \
53                 node.cpp \
54                 planner.cpp
55 OBJECTS = action.o \
56                 main.o \
57                 node.o \
58                 planner.o
59 FORMS = 
60 UICDECLS = 
61 UICIMPLS = 
62 SRCMOC   = 
63 OBJMOC = 
64 DIST       = src.pro
65 QMAKE_TARGET = planner
66 DESTDIR  = 
67 TARGET   = planner
68
69 first: all
70 ####### Implicit rules
71
72 .SUFFIXES: .c .o .cpp .cc .cxx .C
73
74 .cpp.o:
75         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
76
77 .cc.o:
78         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
79
80 .cxx.o:
81         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
82
83 .C.o:
84         $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
85
86 .c.o:
87         $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
88
89 ####### Build rules
90
91 all: Makefile $(TARGET)
92
93 $(TARGET):  $(UICDECLS) $(OBJECTS) $(OBJMOC)  
94         $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(OBJCOMP) $(LIBS)
95
96 mocables: $(SRCMOC)
97 uicables: $(UICDECLS) $(UICIMPLS)
98
99 $(MOC): 
100         ( cd $(QTDIR)/src/moc && $(MAKE) )
101
102 Makefile: src.pro  /usr/qt/3/mkspecs/linux-g++/qmake.conf 
103         $(QMAKE) -o Makefile src.pro
104 qmake: 
105         @$(QMAKE) -o Makefile src.pro
106
107 dist: 
108         @mkdir -p .tmp/planner && $(COPY_FILE) --parents $(SOURCES) $(HEADERS) $(FORMS) $(DIST) .tmp/planner/ && ( cd `dirname .tmp/planner` && $(TAR) planner.tar planner && $(GZIP) planner.tar ) && $(MOVE) `dirname .tmp/planner`/planner.tar.gz . && $(DEL_FILE) -r .tmp/planner
109
110 mocclean:
111 uiclean:
112
113 yaccclean:
114 lexclean:
115 clean:
116         -$(DEL_FILE) $(OBJECTS)
117         -$(DEL_FILE) *~ core *.core
118
119
120 ####### Sub-libraries
121
122 distclean: clean
123         -$(DEL_FILE) $(TARGET) $(TARGET)
124
125
126 FORCE:
127
128 ####### Compile
129
130 action.o: action.cpp action.h
131
132 main.o: main.cpp planner.h \
133                 action.h
134
135 node.o: node.cpp node.h \
136                 action.h
137
138 planner.o: planner.cpp planner.h \
139                 node.h \
140                 action.h
141
142 ####### Install
143
144 install:  
145
146 uninstall:  
147