12345678910111213141516171819202122232425262728293031 |
- src=../common/shell.cpp
- # override with environment variable
- CXX ?= g++
- # Path to perl header files
- INCLUDEDIR ?= ${HOME}/perl5/perlbrew/perls/slic3r-perl/lib/5.24.0/x86_64-linux-thread-multi/CORE
- # path to library files for perl
- LIBDIR ?= ${HOME}/perl5/perlbrew/perls/slic3r-perl/lib/5.24.0/x86_64-linux-thread-multi/CORE
- LIBS += -lperl -lpthread -lcrypt
- CXXFLAGS += -std=c++11 -static-libgcc -static-libstdc++ -I${INCLUDEDIR}
- LDFLAGS += -L${LIBDIR}
- .PHONY: all clean
- all: Slic3r Slic3r-console
- Slic3r: slic3r.o
- ${CXX} ${LDFLAGS} -o $@ $< ${LIBS}
- Slic3r-console: slic3r-console.o
- ${CXX} ${LDFLAGS} -o $@ $< ${LIBS}
- slic3r-console.o: ${src}
- ${CXX} -c ${CXXFLAGS} -o $@ $<
- slic3r.o: ${src}
- ${CXX} -c -DFORCE_GUI ${CXXFLAGS} -o $@ $<
- clean:
- rm *.o Slic3r*
|