source: trunk/classes/mm-progs/makefile@ 2

Last change on this file since 2 was 2, checked in by stevenhl, 8 years ago

Import sources from cwmm-full.zip dated 2005-03-21

File size: 1.2 KB
Line 
1# Makefile
2
3include ../../make.inc
4
5.SUFFIXES: .obj .c
6.PHONY: clean cleaner
7
8CC = gcc
9LIB_DIR = $d:/emx/lib
10#CPPFLAGS = -Ge- /Gm+ -G4 -Gl /O+ -Oc+ -Ol
11CPPFLAGS = -O -Wall -Zomf -Zcrtdll -s
12INC = ./include -I ../../classes/inc -I ../../common_functions/include
13DEFS =
14PROGS =
15ODIR = .
16CPPDIR = .
17LIBDIR = ./lib
18#export COMMONSRC = ../common_functions
19LIBOBJS = $(LIBDIR)/message.obj $(LIBDIR)/helper.obj $(LIBDIR)/progbars.obj $(LIBDIR)/menu_funcs.obj \
20 $(LIBDIR)/sys_funcs.obj
21
22
23$(LIBDIR)/%.obj: $(COMMONSRC)/%.c
24 gcc -c -Wall -o$@ -Zomf -I$(INC) $<
25
26all: $(LIBOBJS)
27 cd ./master_volume && make
28 cd ./audioconverter && make
29 cd ./imageconverter && make
30 cd ./mmplayer && make
31 cd ./volume && make
32 cd ./mmfind && make
33
34clean:
35 -cd ./lib && rm *.obj
36 -cd ./volume && make clean
37 -cd ./audioconverter && make clean
38 -cd ./imageconverter && make clean
39 -cd ./mmplayer && make clean
40 -cd ./master_volume && make clean
41 -cd ./mmfind && make clean
42
43
44cleaner:
45 -cd ./volume && make cleaner
46 -cd ./audioconverter && make cleaner
47 -cd ./imageconverter && make cleaner
48 -cd ./mmplayer && make cleaner
49 -cd ./master_volume && make cleaner
50 -rm ./include/*.*~
51
52
53
Note: See TracBrowser for help on using the repository browser.