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

最新文章

  1. JAVA中关于锁机制
  2. Android中ListView错位布局实现(无聊向)
  3. [置顶] 开关电源的pcb设计规范
  4. nginx软负载的搭建
  5. PhysX
  6. 仿春雨医生 安卓app(android)
  7. 颜色空间转换 cvtColor()[OpenCV 笔记13]
  8. Action重定向总结
  9. Update与Mysql、Sqlsever中的随机数
  10. iscroll5 版本下的 上拉,下拉 加载数据
  11. ajax异步服务器获取时间
  12. 两个App之间调起通信
  13. python之字典及其方法---整理集
  14. nginx介绍(一) 简介篇
  15. 常用类(Date,Calendar,Math,枚举)
  16. Codeforces965E Short Code 【启发式合并】【堆】
  17. python2和3在处理字符串上的区别
  18. JavaScript indexOf() 方法
  19. Docker 入门指南——部署常用服务示例
  20. Java 访问RabbitMQ

热门文章

  1. vue hash模式和404页面的配置
  2. (C/C++学习)17.bitset(位操作)
  3. Linux 内核框架图
  4. 转:Centos7安装zabbix3.4超详细步骤解析
  5. LeetCode 123. Best Time to Buy and Sell Stock III (stock problem)
  6. Vue如何使用vee-validate表单验证
  7. Swift - 修改导航栏“返回”按钮文字,图标
  8. 获取某一个<tr>中<td>的值
  9. Webdriver元素定位3(CSS)
  10. JavaEE JDBC 事务