1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
#
# the makefile for the MP support library
#
# win32 specific; nothing here yet
MAKE = nmake
AR = lib
ARFLAGS =
RANLIB = lib
VERSION = v-dummy
LIB = libmp.lib
INC_DIR = ..\include
INCLUDES = -I$(INC_DIR)
#
# each version of the MP library has its own list of object files:
#
SGI_OBJS = sgi-mp.obj
$(LIB) : $(VERSION) $(OBJS)
del /F /Q $(LIB)
$(AR) $(ARFLAGS) $(LIB) $(OBJS)
$(RANLIB) $(LIB)
$(VERSION) :
($(MAKE) MAKE="$(MAKE)" clean)
echo "$(VERSION)" > $(VERSION)
sgi-mp.obj: sgi-mp.c \
$(INC_DIR)\ml-base.h $(INC_DIR)\ml-limits.h \
$(INC_DIR)\ml-values.h $(INC_DIR)\tags.h $(INC_DIR)\ml-mp.h \
$(INC_DIR)\ml-state.h $(INC_DIR)\ml-globals.h
$(CC) -c $(CFLAGS) $(DEFS) $(INCLUDES) sgi-mp.c
clean :
del /F /Q v-* *.obj *.pdb $(LIB)
|