# This builds a DOS DPMI executable with DJGPP
#

.SUFFIXES:
.SUFFIXES: .c .o

CC      = gcc
RM	= del

DEBUG=-s
# set to -g for debugging

CFLAGS  = -I../.. -c -O3 -DMSDOS -DNOSEMAPHORES -mcpu=i486 -Wall -Wno-char-subscripts $(DEBUG)
LFLAGS=-s
OSTYPE=MSDOS
UNAME=dpmi


CDEFS=-D$(OSTYPE) -DUNAME=\"$(UNAME)\"
LIBS  = ../../fidoconf/fconfdjg.a ../../smapi/smapidjg.a
SRC_DIR=../src/
EXENAMEFLAG=-o 
EXE=.exe
OBJ=.o

all: bsopack$(EXE)

%$(OBJ): $(SRC_DIR)%.c
		$(CC) $(CFLAGS) $(CDEFS) $(SRC_DIR)$*.c


bsopack$(EXE): config$(OBJ) log$(OBJ) bsoutil$(OBJ) bsopack$(OBJ)
		$(CC) $(LFLAGS) $(EXENAMEFLAG)bsopack$(EXE) bsopack$(OBJ) config$(OBJ) log$(OBJ) bsoutil$(OBJ) $(LIBS)

clean:
		$(RM) *$(OBJ)
		$(RM) *~

distclean: clean
		$(RM) bsopack$(EXE)



syntax highlighted by Code2HTML, v. 0.9.1