Makefileの書き方って、結構忘れがちですよね。 というわけで、メモ。 LinuxでSharedObject(=共有オブジェクト(*.so))ライブラリを作成するMakefileのサンプルです。 あっ。C++版です。 # # Makefile for CC = g++ SRCDIR = . OBJDIR = ./ INCD00 = ./ TARGET = libSample.so DEST = ./ CP = /bin/mv LIBS = CFLAGS = -Wall -O -pthread -DX86 INCD = -I. -I$(INCD00) vpath %.h $(INCD00) vpath %.cpp $(INCD00) # SRCS=\ $(INCD00)Socket.cpp \ $(INCD00)SocketStream.cpp \ # OBJS=\ $(OBJDIR)S
![共有オブジェクト(*.so)を作成するMakefile: プログラマーの雑記帳](https://cdn-ak-scissors.b.st-hatena.com/image/square/1c809eba3c2cd24cf92976a583c2d40a2c205995/height=288;version=1;width=512/http%3A%2F%2Fblog.sakura.ne.jp%2Fimg%2Fogp_logo.png)