comparison makefile @ 2:1ea4f7981ff5

create window.
author pyon@macmini
date Sun, 02 Oct 2011 18:44:03 +0900
parents 2344703d786b
children a505f7417742
comparison
equal deleted inserted replaced
1:214f2908b8e4 2:1ea4f7981ff5
1 # 1 #
2 # Makefile for wxWidgets Application 2 # Makefile for wxWidgets Application
3 # Last Change: 27-Sep-2011. 3 # Last Change: 01-Oct-2011.
4 # by Takayuki Mutoh 4 # by Takayuki Mutoh
5 # 5 #
6 6
7 # Program Name 7 # Program Name
8 PROGNAME = mover 8 PROGNAME = mover
72 72
73 endif 73 endif
74 74
75 OBJ = $(OBJDIR)/main.o \ 75 OBJ = $(OBJDIR)/main.o \
76 $(OBJDIR)/myframe.o \ 76 $(OBJDIR)/myframe.o \
77 $(OBJDIR)/preview.o 77 $(OBJDIR)/delwhite.o
78 ifdef COMSPEC 78 ifdef COMSPEC
79 OBJMSW = $(OBJ) $(OBJDIR)/sample_rc.o 79 OBJMSW = $(OBJ) $(OBJDIR)/sample_rc.o
80 endif 80 endif
81 81
82 # user include 82 # user include
87 87
88 ### Targets: ### 88 ### Targets: ###
89 89
90 all: $(EXECUTABLE) 90 all: $(EXECUTABLE)
91 91
92 ifdef COMSPEC
93 $(PROGNAME): $(OBJMSW)
94 $(CXX) $^ -o $@ $(LIBS)
95 else
96 $(PROGNAME): $(OBJ)
97 $(CXX) $^ -o $@ $(LIBS)
98 endif
99
100
92 $(OBJDIR)/main.o: main.cpp main.h myframe.h common.h 101 $(OBJDIR)/main.o: main.cpp main.h myframe.h common.h
93 -mkdir -p $(OBJDIR) 102 -mkdir -p $(OBJDIR)
94 $(CXX) -c $< -o $@ $(CPPFLAGS) 103 $(CXX) -c $< -o $@ $(CPPFLAGS)
95 104
96 $(OBJDIR)/myframe.o: myframe.cpp myframe.h symbol.h common.h 105 $(OBJDIR)/myframe.o: myframe.cpp myframe.h symbol.h common.h
97 $(CXX) -c $< -o $@ $(CPPFLAGS) 106 $(CXX) -c $< -o $@ $(CPPFLAGS)
98 107
108 $(OBJDIR)/delwhite.o: delwhite.cpp delwhite.h common.h
109 $(CXX) -c $< -o $@ $(CPPFLAGS)
110
99 testtune: testtune.cpp 111 testtune: testtune.cpp
100 $(CXX) $< -o $@ $(CPPFLAGS) $(LIBS) 112 $(CXX) $< -o $@ $(CPPFLAGS) $(LIBS)
101 #$(OBJDIR)/preview.o: preview.cpp preview.h common.h
102 # $(CXX) -c $< -o $@ $(CPPFLAGS)
103
104 113
105 114
106 # for icon 115 # for icon
107 ifdef COMSPEC 116 ifdef COMSPEC
108 $(OBJDIR)/sample_rc.o: sample.rc 117 $(OBJDIR)/sample_rc.o: sample.rc