# $Id: makefile.emx,v 1.18.2.1 2003/03/05 12:43:48 stas_degteff Exp $ # Makefile for EMX on OS/2 with a.out style linkage (EMX Runtime) # see also makefile.emo # No support for the Husky build environment CC = gcc CFLAGS = -Wall -Zcrtdll CDEFS = -D__OS2__ COPT = -O3 -fomit-frame-pointer -fstrength-reduce -funsigned-char -s AR = ar AR_R = r RM = cmd /c del OBJ = .o LIB = .a EXE = .exe TARGET = smapiemx$(LIB) EXENAMEFLAG = -o # Thunderbirds are go! default: all include makefile.inc .c$(OBJ): $(CC) $(CFLAGS) $(CDEFS) $(COPT) -c $< all: $(TARGET) gnmsgid$(EXE) $(TARGET): $(OBJS) $(AR) $(AR_R) $@ $? gnmsgid$(EXE): gnmsgid$(OBJ) $(CC) $(CFLAGS) $(COPT) $(EXENAMEFLAG) gnmsgid$(EXE) gnmsgid$(OBJ) $(LOPT) $(TARGET) clean: -$(RM) *$(OBJ) distclean: clean -$(RM) $(TARGET) -$(RM) gnmsgid$(EXE)