Develop and Download Open Source Software

Browse CVS Repository

Contents of /malonnote/Makefile.am

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.19 - (show annotations) (download)
Tue Oct 11 09:05:15 2005 UTC (18 years, 5 months ago) by maloninc
Branch: MAIN
Changes since 1.18: +3 -0 lines
fixed Makefile to include new.template package.
fixed config bug.

1 if IS_DARWIN
2 noinst_PROGRAMS = mnote
3 else
4 bin_PROGRAMS = mnote
5 endif
6
7
8 if IS_MINGW
9 RESOBJ = resource.o
10 RESSRC = mn.rc
11 else
12 RESOBJ =
13 RESSRC =
14 endif
15
16 XRCFILE = mnResource.xrc
17 XRCSRC = mnResource.cpp
18
19 EXTRA_DIST = ${XRCFILE} mnDialog.wxg TODO Info.plist mnote.ico mnote.icns malon-small-logo.ico malon-midium-logo.ico README.euc README.txt new.template
20
21 LIBS = `wx-config --libs` -L/usr/local/lib ${RESOBJ} ${LIBICONV}
22 mnote_DEPENDENCIES = ${RESOBJ}
23
24 mnote_CXXFLAGS = -g `wx-config --cxxflags`
25
26 mnote_SOURCES = \
27 main.cpp \
28 mnFrame.cpp \
29 mnFrame.h \
30 mnNotePanel.cpp \
31 mnNotePanel.h \
32 mnModel.cpp \
33 mnModel.h \
34 mnFrameController.cpp \
35 mnFrameController.h \
36 mnNotePanelController.cpp \
37 mnNotePanelController.h \
38 mnDef.h \
39 mnDialog.h \
40 mnDialog.cpp \
41 mnHtmlWindow.cpp \
42 mnHtmlWindow.h \
43 mnTextCtrl.cpp \
44 mnTextCtrl.h \
45 ${RESSRC} \
46 ${XRCSRC}
47
48 ${XRCSRC}:${XRCFILE}
49 wxrc ${XRCFILE} -v -c -o ${XRCSRC}
50
51 readme:README.txt README.euc
52
53 README.euc:README
54 iconv -f sjis -t eucJP README > README.euc
55
56 README.txt:README
57 cp -p README README.txt
58
59 MY_DIST_DIR=MalonNote-${PACKAGE_VERSION}
60
61 if IS_DARWIN
62 APP=mnote.app
63 app: mnote
64 rm -fr ./${APP}
65 mkdir -p ./${APP}/Contents/MacOS/
66 mkdir -p ./${APP}/Contents/Resources/
67 cp -p mnote ./${APP}/Contents/MacOS/
68 cp -p Info.plist ./${APP}/Contents/
69 cp -p mnote.icns ./${APP}/Contents/Resources/
70 echo -n "APPL????" > ./${APP}/Contents/PkgInfo
71
72 appinst: app
73 cp -pr mnote.app /Applications/
74
75 distsrc:
76 cvs2cl.pl
77 make dist
78 mv ${DIST_ARCHIVES} ${MY_DIST_DIR}-src.tar.gz
79
80 distosx:
81 strip mnote
82 mkdir ${MY_DIST_DIR}
83 cp -r ${APP} ${MY_DIST_DIR}
84 cp README* ${MY_DIST_DIR}
85 cp COPYING ${MY_DIST_DIR}/LICENSE
86 cp new.template ${MY_DIST_DIR}/new.template
87 tar zcvf ${MY_DIST_DIR}-osx.tar.gz ${MY_DIST_DIR}
88 rm -fr ${MY_DIST_DIR}
89 endif
90
91 distgtk:
92 strip mnote
93 mkdir ${MY_DIST_DIR}
94 cp mnote ${MY_DIST_DIR}
95 cp README* ${MY_DIST_DIR}
96 cp COPYING ${MY_DIST_DIR}/LICENSE
97 cp new.template ${MY_DIST_DIR}/new.template
98 tar zcvf ${MY_DIST_DIR}-gtk.tar.gz ${MY_DIST_DIR}
99 rm -fr ${MY_DIST_DIR}
100
101 distwin:
102 strip mnote.exe
103 mkdir ${MY_DIST_DIR}
104 cp mnote.exe ${MY_DIST_DIR}
105 cp README* ${MY_DIST_DIR}
106 cp COPYING ${MY_DIST_DIR}/LICENSE
107 cp new.template ${MY_DIST_DIR}/new.template
108 zip -r ${MY_DIST_DIR}-win.zip ${MY_DIST_DIR}
109 rm -fr ${MY_DIST_DIR}
110
111 if IS_MINGW
112 ${RESOBJ}: mn.rc mnote.ico malon-small-logo.ico
113 windres `wx-config --cflags` mn.rc -o $@
114 endif
115
116
117

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26