version 1.4, 2001/04/08 08:29:27
|
version 1.10, 2003/11/11 22:26:20
|
|
|
FULL_LIB = $(LIB_DIR)/$(LIBRARY).lib |
FULL_LIB = $(LIB_DIR)/$(LIBRARY)$(LIB_SUFFIX) |
FULL_DLL = $(BIN_DIR)/$(LIBRARY).dll |
FULL_DLL = $(BIN_DIR)/$(LIBRARY)$(DLL) |
FULL_EXP = $(BIN_DIR)/$(LIBRARY).exp |
FULL_EXP = $(BIN_DIR)/$(LIBRARY)$(EXP) |
|
FULL_ILK = $(BIN_DIR)/$(LIBRARY)$(ILK) |
|
FULL_PDB = $(BIN_DIR)/$(LIBRARY)$(PDB) |
| |
## | ## |
## ws2_32.lib is needed to get the WINSOCK routines! | ## ws2_32.lib is needed to get the WINSOCK routines! |
## | ## |
SYSTEM_LIBRARIES = ws2_32.lib |
|
| |
$(FULL_LIB): $(BIN_DIR)/target $(LIB_DIR)/target $(OBJ_DIR)/target $(OBJECTS) $(LIBRARIES) $(ERROR) |
$(FULL_LIB): $(BIN_DIR)/target $(LIB_DIR)/target $(OBJ_DIR)/target $(OBJECTS) $(FULL_LIBRARIES) $(ERROR) |
link -nologo -dll -out:$(FULL_DLL) $(OBJECTS) $(LIBRARIES) $(SYSTEM_LIBRARIES) |
link -nologo -dll $(LINK_FLAGS) -out:$(FULL_DLL) $(OBJECTS) $(FULL_LIBRARIES) $(SYS_LIBS) |
mu copy $(BIN_DIR)/$(LIBRARY).lib $(FULL_LIB) | mu copy $(BIN_DIR)/$(LIBRARY).lib $(FULL_LIB) |
mu rm $(BIN_DIR)/$(LIBRARY).lib | mu rm $(BIN_DIR)/$(LIBRARY).lib |
@ $(ECHO) | @ $(ECHO) |
| |
FILES_TO_CLEAN = \ | FILES_TO_CLEAN = \ |
$(OBJECTS) $(FULL_LIB) $(FULL_DLL) $(FULL_EXP) depend.mak depend.mak.bak |
$(OBJECTS) $(FULL_LIB) $(FULL_DLL) $(FULL_EXP) $(FULL_ILK) $(FULL_PDB) $(OBJ_DIR)/vc60$(PDB) $(OBJ_DIR)/vc70$(PDB) depend.mak depend.mak.bak |
| |
clean-lib: $(ERROR) | clean-lib: $(ERROR) |
mu rm $(FULL_LIB) $(FULL_DLL) $(FULL_EXP) | mu rm $(FULL_LIB) $(FULL_DLL) $(FULL_EXP) |