all: osx
.PHONY: osx linux run osx: kale.dylib
linux : kale.so
run: kale.bin CC = gcc
OBJECTS = $(patsubst %.c,%.o,$(wildcard *.c)) $(OBJECTS): base64.h kale.dylib: $(OBJECTS)
$(CC) -dynamiclib -undefined suppress -flat_namespace -Wall $^ -o $@ kale.so: $(OBJECTS)
$(CC) -shared -Wall $^ -o $@ kale: $(OBJECTS)
$(CC) $^ -o $@ clean:
rm -rf *.o
rm -rf kale.dylib
rm -rf kale.so
rm -rf kale
相关文章
- 一步一步创建一个简单的Package(1)
- 实现一个简单的虚拟DOM
- Restful 一个简单的Demo
- 使用 Gorm&Gin&MySQL 创建一个简单的 Go Web 用户管理系统
- 创建一个简单的表示矩形的Rectangle类
- 一个简单的将GUI程序的log信息输出到关联的Console窗口中(AllocConsole SetConsoleTitle WriteConsole 最后用ShowWindow(GetConsoleWindow)进行显示)
- 编一个函数求n的阶乘;使用for语句和while语句求n的阶乘;关于简单阶乘的求和(C)
- 如何使用C语言实现一个简单的字典
- 一起学习KenDo Mobile之一 建立一个简单的移动APP
- 一个android工程师写java后台的感受