|
Lines 9-20
Link Here
|
| 9 |
m.exe: m.fl Bargraph.cxx Bargraph.h Codebox.cxx Codebox.h Cw.cxx Cw.h \ |
9 |
m.exe: m.fl Bargraph.cxx Bargraph.h Codebox.cxx Codebox.h Cw.cxx Cw.h \ |
| 10 |
Knob.cxx Knob.h Help.h m.fl |
10 |
Knob.cxx Knob.h Help.h m.fl |
| 11 |
fluid -c m.fl |
11 |
fluid -c m.fl |
| 12 |
g++ -c -Os `fltk-config --cxxflags` m.cxx |
12 |
${CXX} -c -Os `fltk-config --cxxflags` m.cxx |
| 13 |
g++ -c -Os `fltk-config --cxxflags` Bargraph.cxx |
13 |
${CXX} -c -Os `fltk-config --cxxflags` Bargraph.cxx |
| 14 |
g++ -c -Os `fltk-config --cxxflags` Codebox.cxx |
14 |
${CXX} -c -Os `fltk-config --cxxflags` Codebox.cxx |
| 15 |
g++ -c -Os `fltk-config --cxxflags` Knob.cxx |
15 |
${CXX} -c -Os `fltk-config --cxxflags` Knob.cxx |
| 16 |
g++ -c -Os -I/usr/local/include/SDL Cw.cxx |
16 |
${CXX} -c -Os -I/usr/local/include/SDL Cw.cxx |
| 17 |
g++ -om.exe m.o Bargraph.o Codebox.o Cw.o Knob.o \ |
17 |
${CXX} -om.exe m.o Bargraph.o Codebox.o Cw.o Knob.o \ |
| 18 |
-static `fltk-config --ldstaticflags` \ |
18 |
-static `fltk-config --ldstaticflags` \ |
| 19 |
-lSDL -lmingw32 -lmingwex -lwinmm -lSDLmain |
19 |
-lSDL -lmingw32 -lmingwex -lwinmm -lSDLmain |
| 20 |
strip m.exe |
20 |
strip m.exe |
|
Lines 25-48
Link Here
|
| 25 |
m: m.fl Bargraph.cxx Bargraph.h Codebox.cxx Codebox.h Cw.cxx Cw.h \ |
25 |
m: m.fl Bargraph.cxx Bargraph.h Codebox.cxx Codebox.h Cw.cxx Cw.h \ |
| 26 |
Knob.cxx Knob.h Help.h m.fl |
26 |
Knob.cxx Knob.h Help.h m.fl |
| 27 |
fluid -c m.fl |
27 |
fluid -c m.fl |
| 28 |
g++ -c -Os `fltk-config --cxxflags` m.cxx |
28 |
${CXX} -c -Os `fltk-config --cxxflags` m.cxx |
| 29 |
g++ -c -Os `fltk-config --cxxflags` Bargraph.cxx |
29 |
${CXX} -c -Os `fltk-config --cxxflags` Bargraph.cxx |
| 30 |
g++ -c -Os `fltk-config --cxxflags` Codebox.cxx |
30 |
${CXX} -c -Os `fltk-config --cxxflags` Codebox.cxx |
| 31 |
g++ -c -Os `fltk-config --cxxflags` Knob.cxx |
31 |
${CXX} -c -Os `fltk-config --cxxflags` Knob.cxx |
| 32 |
g++ -c -Os `sdl-config --cflags` Cw.cxx |
32 |
${CXX} -c -Os `sdl-config --cflags` Cw.cxx |
| 33 |
g++ -static -om m.o Bargraph.o Codebox.o Cw.o Knob.o \ |
33 |
${CXX} -static -om m.o Bargraph.o Codebox.o Cw.o Knob.o \ |
| 34 |
`sdl-config --static-libs` \ |
34 |
`sdl-config --static-libs` \ |
| 35 |
`fltk-config --ldstaticflags` -ldl |
35 |
`fltk-config --ldstaticflags` -ldl |
| 36 |
strip m |
36 |
strip m |
| 37 |
rm *.o m.cxx m.h |
37 |
rm *.o m.cxx m.h |
| 38 |
|
38 |
|
|
|
39 |
# Regular "make" is what you want for the FreeBSD version |
| 40 |
|
| 41 |
all: m.fl Bargraph.cxx Bargraph.h Codebox.cxx Codebox.h Cw.cxx Cw.h \ |
| 42 |
Knob.cxx Knob.h Help.h m.fl |
| 43 |
fluid -c m.fl |
| 44 |
${CXX} -c -Os `fltk-config --cxxflags` m.cxx |
| 45 |
${CXX} -c -Os `fltk-config --cxxflags` Bargraph.cxx |
| 46 |
${CXX} -c -Os `fltk-config --cxxflags` Codebox.cxx |
| 47 |
${CXX} -c -Os `fltk-config --cxxflags` Knob.cxx |
| 48 |
${CXX} -c -Os `sdl-config --cflags` Cw.cxx |
| 49 |
${CXX} -om m.o Bargraph.o Codebox.o Cw.o Knob.o \ |
| 50 |
`sdl-config --static-libs` \ |
| 51 |
`fltk-config --ldstaticflags` |
| 52 |
strip m |
| 53 |
rm *.o m.cxx m.h |
| 54 |
|
| 55 |
install: m |
| 56 |
${INSTALL} -o root -g wheel -m 0555 m ${PREFIX}/bin/xmorse |
| 57 |
|
| 39 |
# Besemer's Python extension version |
58 |
# Besemer's Python extension version |
| 40 |
|
59 |
|
| 41 |
cw.so: cw.pyx Cw.cxx Cw.h |
60 |
cw.so: cw.pyx Cw.cxx Cw.h |
| 42 |
pyrexc cw.pyx |
61 |
pyrexc cw.pyx |
| 43 |
gcc -c -fPIC -I/usr/include/python2.3 cw.c |
62 |
${CC} -c -fPIC -I/usr/include/python2.3 cw.c |
| 44 |
gcc -c -fPIC `sdl-config --cflags` Cw.cxx |
63 |
${CC} -c -fPIC `sdl-config --cflags` Cw.cxx |
| 45 |
g++ -shared cw.o Cw.o -static `sdl-config --static-libs` -ocw.so |
64 |
${CXX} -shared cw.o Cw.o -static `sdl-config --static-libs` -ocw.so |
| 46 |
rm cw.c *.o |
65 |
rm cw.c *.o |
| 47 |
|
66 |
|
| 48 |
Help.h: m.htm |
67 |
Help.h: m.htm |