home *** CD-ROM | disk | FTP | other *** search
Makefile | 1999-08-17 | 1.4 KB | 59 lines |
- #==============================================================================
- # $Id: Makefile,v 1.1 1999/05/25 09:04:12 hofer Exp hofer $
- #==============================================================================
-
- NAME = nosecurity
- DBNAME = "No Security"
- CREATOR = NoSe
-
- HEADERS = resources.h
- OBJECTS = nosecurity.o
- BITMAPS = icon.bmp smallicon.bmp
-
- SHELL = /bin/sh
- BIN = /home/hofer/palm/bin
- CC = $(BIN)/m68k-palmos-coff-gcc
- CFLAGS = -Wall -Wno-switch -ggdb -O2
- OBJRES = $(BIN)/m68k-palmos-coff-obj-res
- BUILDPRC = $(BIN)/build-prc
- PILRC = $(BIN)/pilrc
-
- #------------------------------------------------------------------------------
-
- all: $(NAME).prc
-
- nosecurity.o: nosecurity.c
-
- # build the prc
- $(NAME).prc: bin.stamp grc.stamp
- $(BUILDPRC) $(NAME).prc $(DBNAME) $(CREATOR) *.grc *.bin
- ls -l *.prc
-
- # link objects and generate code resources (.grc)
- grc.stamp: $(OBJECTS)
- $(CC) $(CFLAGS) -o $(NAME) $(OBJECTS)
- -rm *.grc
- $(OBJRES) $(NAME)
- touch grc.stamp
-
- # generate resources (.bin)
- bin.stamp: resources.rcp $(BITMAPS) README.TXT
- -rm *.bin
- $(PILRC) resources.rcp
- touch bin.stamp
-
- # compile a module
- .c.o: $(HEADERS)
- $(CC) $(CFLAGS) -c -o $*.o $*.c
-
- # nuke the non-source files (and emacs backups)
- clean:
- -rm *.bin *.grc *~ *.o *.stamp $(NAME)
-
- # make the distribution zip file
- zip: $(NAME).prc
- -rm *.zip
- zip $(NAME) *.TXT *.prc *.c *.h *.rcp *.bmp Makefile
-
- #==============================================================================
-