# build applications CC=gcc MAKE=make RES=windres # compiler flags CFLAGS=-DWIN32 -D_DEBUG -DSYSV -mno-cygwin -mwindows -O2 #CFLAGS=-DWIN32 -DSYSV -mno-cygwin -mwindows -O2 # Include & Library directories WIN32API=/usr/include/w32api INCS=-I$(WIN32API) -I../xlock -I. # sources SRC= xlockrc.rc \ Xapi.c \ xlock95.c \ # objects OBJS = $(SRC:.rc=.o) OBJS += $(SRC:.c=.o) # general rules .rc.o: $(RES) --include-dir $(WIN32API) -i $< -o $@ .c.o: $(CC) $(CFLAGS) -c -o $@ $< $(INCS) # specific rules all: $(OBJS) xlock95.o: xlock95.h xlockrc.o: xlock95.h xlockrc.o: xlockrc.rc $(RES) --include-dir $(WIN32API) -i $< -o $@ clean: rm -f *.o *.scr core *~ *% *.bak *.rej *.orig *.patch *.pure