# Makefile for Building SMAPI with Watcom C for 16 bit DOS # No support for Husky build environment. # ATTENTION ATTENTION ATTENTION! # SMAPI BUILD WITH WATCOM FOR DOS WILL MOST PROBABLY JUST CRASH OR OTHERWISE # NOT WORK. # JUST DON'T USE WATCOM FOR DOS # (Watcom for OS/2 and Watcom for Win32 should work without problems) CC= wcl CFLAGS= -zq -wx -ml -bt=dos CDEFS= -DMSDOS -DNOSEMAPHORES COPT= -oneas LIB= wlib ASM= WASM AFLAGS= -ml -zq -bt=dos ADEFS=-DWATCOM TARGET= smapiwcd.lib OBJS= 1stchar.obj api_sdm.obj api_jam.obj cvtdate.obj date2bin.obj dosdate.obj fexist.obj ffind.obj flush.obj locking.obj months.obj msgapi.obj parsenn.obj qksort.obj strftim.obj strocpy.obj structrw.obj trail.obj weekday.obj patmat.obj sqasm.obj sq_area.obj sq_hash.obj sq_help.obj sq_idx.obj sq_kill.obj sq_lock.obj sq_misc.obj sq_msg.obj sq_read.obj sq_uid.obj sq_write.obj semaphor.obj setfsize.obj tdelay.obj # Thunderbirds are go! .c.obj: $(CC) $(CFLAGS) $(CDEFS) $(COPT) -c $< $(LIB) -b -q $(TARGET) -+$@ .asm.obj: $(ASM) $(AFLAGS) $(ADEFS) $< $(LIB) -b -q $(TARGET) -+$@ .IGNORE $(TARGET): $(OBJS) clean: -DEL *.OBJ distclean: -DEL $(TARGET)