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.12 - (show annotations) (download)
Thu Sep 29 04:15:30 2005 UTC (18 years, 5 months ago) by maloninc
Branch: MAIN
Changes since 1.11: +10 -2 lines
use XRC file for mnFrame

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

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