source: liacs/pm/tmp/Makefile@ 4

Last change on this file since 4 was 2, checked in by Rick van der Zwet, 15 years ago

Initial import of data of old repository ('data') worth keeping (e.g. tracking
means of URL access statistics)

  • Property svn:executable set to *
File size: 3.2 KB
RevLine 
[2]1#############################################################################
2# Makefile for building: unnamed
3# Generated by qmake (1.03a) on: Fri Dec 10 16:41:09 2004
4# Project: unnamed.pro
5# Template: app
6# Command: $(QMAKE) unnamed.pro
7#############################################################################
8
9####### Compiler, tools and options
10
11CC = gcc
12CXX = g++
13LEX = flex
14YACC = yacc
15CFLAGS = -pipe -Wall -W -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -O2 -march=i386 -mcpu=i686 -fno-use-cxa-atexit -fno-exceptions -DQT_NO_DEBUG
16CXXFLAGS = -pipe -Wall -W -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -O2 -march=i386 -mcpu=i686 -fno-use-cxa-atexit -fno-exceptions -DQT_NO_DEBUG
17LEXFLAGS =
18YACCFLAGS= -d
19INCPATH = -I$(QTDIR)/include -I.ui/ -I../tmp -I.moc/ -I$(QTDIR)/mkspecs/default
20LINK = g++
21LFLAGS =
22LIBS = $(SUBLIBS) -L$(QTDIR)/lib -L/usr/X11R6/lib -lqt-mt -lXext -lX11 -lm
23AR = ar cqs
24RANLIB =
25MOC = $(QTDIR)/bin/moc
26UIC = $(QTDIR)/bin/uic
27QMAKE = qmake
28TAR = tar -cf
29GZIP = gzip -9f
30COPY = cp -f
31COPY_FILE= $(COPY) -p
32COPY_DIR = $(COPY) -pR
33DEL_FILE = rm -f
34SYMLINK = ln -sf
35DEL_DIR = rmdir
36MOVE = mv
37
38####### Output directory
39
40OBJECTS_DIR = .obj/
41
42####### Files
43
44HEADERS =
45SOURCES =
46OBJECTS = .obj/form1.o
47FORMS = form1.ui
48UICDECLS = .ui/form1.h
49UICIMPLS = .ui/form1.cpp
50SRCMOC = .moc/moc_form1.cpp
51OBJMOC = .obj/moc_form1.o
52DIST = unnamed.pro
53QMAKE_TARGET = unnamed
54DESTDIR =
55TARGET = unnamed
56
57first: all
58####### Implicit rules
59
60.SUFFIXES: .c .cpp .cc .cxx .C
61
62.cpp.o:
63 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
64
65.cc.o:
66 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
67
68.cxx.o:
69 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
70
71.C.o:
72 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
73
74.c.o:
75 $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
76
77####### Build rules
78
79all: Makefile $(TARGET)
80
81$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
82 $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
83
84mocables: $(SRCMOC)
85
86$(MOC):
87 ( cd $(QTDIR)/src/moc ; $(MAKE) )
88
89Makefile: unnamed.pro $(QTDIR)/mkspecs/default/qmake.conf
90 $(QMAKE) unnamed.pro
91qmake:
92 @$(QMAKE) unnamed.pro
93
94dist:
95 @mkdir -p .obj/unnamed && $(COPY_FILE) --parents $(SOURCES) $(HEADERS) $(FORMS) $(DIST) .obj/unnamed/ && ( cd `dirname .obj/unnamed` && $(TAR) unnamed.tar unnamed && $(GZIP) unnamed.tar ) && $(MOVE) `dirname .obj/unnamed`/unnamed.tar.gz . && $(DEL_DIR) .obj/unnamed
96
97mocclean:
98 -$(DEL_FILE) $(OBJMOC)
99 -$(DEL_FILE) $(SRCMOC)
100
101uiclean:
102 -$(DEL_FILE) $(UICIMPLS) $(UICDECLS)
103
104clean: mocclean uiclean
105 -$(DEL_FILE) $(OBJECTS)
106 -$(DEL_FILE) *~ core *.core
107
108
109####### Sub-libraries
110
111distclean: clean
112 -$(DEL_FILE) $(TARGET) $(TARGET)
113
114
115FORCE:
116
117####### Compile
118
119.ui/form1.h: form1.ui
120 $(UIC) form1.ui -o .ui/form1.h
121
122.ui/form1.cpp: .ui/form1.h form1.ui
123 $(UIC) form1.ui -i form1.h -o .ui/form1.cpp
124
125.obj/form1.o: .ui/form1.cpp .ui/form1.h
126 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/form1.o .ui/form1.cpp
127
128.obj/moc_form1.o: .moc/moc_form1.cpp .ui/form1.h
129 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/moc_form1.o .moc/moc_form1.cpp
130
131.moc/moc_form1.cpp: $(MOC) .ui/form1.h
132 $(MOC) .ui/form1.h -o .moc/moc_form1.cpp
133
134####### Install
135
136install: all
137
138uninstall:
139
Note: See TracBrowser for help on using the repository browser.