m-win

来自「LINUX下的收发E-MAIL的程序」· 代码 · 共 49 行

TXT
49
字号
EXECUTABLE = Email_main

flnxdir      	=/usr/include/flnx
micropath       =/usr/include/microwin
prefix          =/usr/lib/microwin

#include and lib dir
libdir          =-DNANO_X=1 -L$(prefix) -lfltk -lnano-X -lmwengine -lmwdrivers -lmwfonts -L./ -lmail -llldbs 
includedir      =-I$(flnxdir) -I$(micropath)

#flags for C++ compiler:
CXXFLAGS	=-DM_WIN -DNANO_X -O2 -Wall -g -Wno-return-type -fno-exceptions
CPPFLAGS	=
CXX		=c++
COMPILE		=$(CXX)  

SRCS:= $(wildcard *.c) $(wildcard *.cxx)
OBJS:= $(patsubst %.c,%.o,$(wildcard *.c)) $(patsubst %.cxx,%.o,$(wildcard *.cxx))
DEPS:= $(patsubst %.o,%.d,$(OBJS))

all :$(EXECUTABLE)

$(EXECUTABLE): $(OBJS) $(DEPS)
	echo Compiling and Linking $@...
	make -C HUCmail
	$(COMPILE) $(CXXFLAGS) -o $(EXECUTABLE) $(OBJS) $(libdir)
	strip $(EXECUTABLE)

%.d: %.c
	$(CXX) -M $(CPPFLAGS) $< > $@
	$(CXX) -M $(CPPFLAGS) $< | sed s/\\.o/.d/ > $@

%.d: %.cxx
	$(CXX) -M $(CPPFLAGS) $< > $@
	$(CXX) -M $(CPPFLAGS) $< | sed s/\\.o/.d/ > $@

%.o: %.cxx %.d
	$(COMPILE) $(CXXFLAGS) $(includedir) -c -o $@ $<

%.o: %.c %.d
	$(COMPILE) $(CXXFLAGS) $(includedir) -c -o $@ $<

clean:
	make -C HUCmail clean
	-@rm $(DEPS) $(OBJS) $(EXECUTABLE) -f

-include $(DEPS)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?