?? makefile
字號(hào):
#################################################################
## This Makefile Exported by MinGW Developer Studio
## Copyright (c) 2002-2004 by Parinya Thipchart
#################################################################
ifneq (,$(findstring Release, $(CFG)))
override CFG = Release
else
override CFG = Debug
endif
PROJECT = hotelmanager
CC = d:\MinGWStudio\MinGW\bin\g++.exe
ifeq ($(CFG),Debug)
OBJ_DIR = Debug
OUTPUT_DIR = Debug
TARGET = hotelmanager.exe
C_INCLUDE_DIRS = -I"D:/MinGWStudio/MinGW/include/c++/3.3.1" -I"D:/MinGWStudio/MinGW/include"
C_PREPROC =
CFLAGS = -pipe -Wall -g2 -O0 -frtti -fexceptions
RC_INCLUDE_DIRS =
RC_PREPROC =
RCFLAGS =
LIB_DIRS =
LIBS =
LDFLAGS = -pipe
endif
ifeq ($(CFG),Release)
OBJ_DIR = Release
OUTPUT_DIR = Release
TARGET = hotelmanager.exe
C_INCLUDE_DIRS = -I"D:/MinGWStudio/MinGW/include/c++/3.3.1" -I"D:/MinGWStudio/MinGW/include"
C_PREPROC =
CFLAGS = -pipe -Wall -g0 -O2 -frtti -fexceptions
RC_INCLUDE_DIRS =
RC_PREPROC =
RCFLAGS =
LIB_DIRS =
LIBS =
LDFLAGS = -pipe -s
endif
ifeq ($(OS),Windows_NT)
NULL =
else
NULL = nul
endif
SRC_OBJS = \
$(OBJ_DIR)/account.o \
$(OBJ_DIR)/accountmanage.o \
$(OBJ_DIR)/room.o \
$(OBJ_DIR)/hotel.o \
$(OBJ_DIR)/roommanage.o \
$(OBJ_DIR)/base.o \
$(OBJ_DIR)/login.o \
$(OBJ_DIR)/main.o
define build_target
@echo Linking...
@$(CC) -o "$(OUTPUT_DIR)\$(TARGET)" $(SRC_OBJS) $(LIB_DIRS) $(LIBS) $(LDFLAGS)
endef
define compile_source
@echo Compiling $<
@$(CC) $(CFLAGS) $(C_PREPROC) $(C_INCLUDE_DIRS) -c "$<" -o "$@"
endef
.PHONY: print_header directories
$(TARGET): print_header directories $(SRC_OBJS)
$(build_target)
.PHONY: clean cleanall
cleanall:
@echo Deleting intermediate files for 'hotelmanager - $(CFG)'
-@del $(OBJ_DIR)\*.o
-@del "$(OUTPUT_DIR)\$(TARGET)"
-@rmdir "$(OUTPUT_DIR)"
clean:
@echo Deleting intermediate files for 'hotelmanager - $(CFG)'
-@del $(OBJ_DIR)\*.o
print_header:
@echo ----------Configuration: hotelmanager - $(CFG)----------
directories:
-@if not exist "$(OUTPUT_DIR)\$(NULL)" mkdir "$(OUTPUT_DIR)"
-@if not exist "$(OBJ_DIR)\$(NULL)" mkdir "$(OBJ_DIR)"
$(OBJ_DIR)/account.o: account.cpp \account.h \base.h \room.h
$(compile_source)
$(OBJ_DIR)/accountmanage.o: accountmanage.cpp \accountmanage.h \account.h \base.h \room.h
$(compile_source)
$(OBJ_DIR)/room.o: room.cpp \room.h \base.h \account.h
$(compile_source)
$(OBJ_DIR)/hotel.o: hotel.cpp \hotel.h \base.h \roommanage.h \room.h \account.h \accountmanage.h
$(compile_source)
$(OBJ_DIR)/roommanage.o: roommanage.cpp \roommanage.h \room.h \base.h \account.h
$(compile_source)
$(OBJ_DIR)/base.o: base.cpp \base.h
$(compile_source)
$(OBJ_DIR)/login.o: login.cpp \login.h \base.h
$(compile_source)
$(OBJ_DIR)/main.o: main.cpp \base.h \hotel.h \roommanage.h \room.h \account.h \accountmanage.h \login.h
$(compile_source)
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -