diff options
author | Sam Roberts <vieuxtech@gmail.com> | 2012-04-26 13:33:01 -0700 |
---|---|---|
committer | Sam Roberts <vieuxtech@gmail.com> | 2012-05-08 10:51:56 -0700 |
commit | c291383ce26d975648ac110bf7c8ba04c65de116 (patch) | |
tree | 1f3c85d1294e154fe9b0850a8ba138e302f65b70 /makefile | |
parent | 04be61f88df2277fd0d2010b2deb851d9b081923 (diff) | |
download | luasocket-c291383ce26d975648ac110bf7c8ba04c65de116.tar.gz luasocket-c291383ce26d975648ac110bf7c8ba04c65de116.tar.bz2 luasocket-c291383ce26d975648ac110bf7c8ba04c65de116.zip |
Rework makefiles to simplify setting and choosing build options.
Includes documentation for common build settings, reasonable
defaults, and ability to set common build options in the
environment.
Diffstat (limited to 'makefile')
-rw-r--r-- | makefile | 20 |
1 files changed, 15 insertions, 5 deletions
@@ -1,13 +1,23 @@ | |||
1 | PLAT?= macosx | 1 | # luasocket makefile |
2 | # | ||
3 | # see src/makefile for description of how to customize the build | ||
4 | # | ||
5 | # Targets: | ||
6 | # install install system independent support | ||
7 | # install-unix also install unix-only support | ||
8 | # install-both install both lua5.1 and lua5.2 socket support | ||
9 | # print print the build settings | ||
10 | |||
11 | PLAT?= linux | ||
2 | PLATS= macosx linux win32 | 12 | PLATS= macosx linux win32 |
3 | 13 | ||
4 | #------ | ||
5 | # Hopefully no need to change anything below this line | ||
6 | # | ||
7 | all: $(PLAT) | 14 | all: $(PLAT) |
8 | 15 | ||
9 | $(PLATS) none install install-unix local clean: | 16 | $(PLATS) none install install-unix local clean: |
10 | @cd src; $(MAKE) $@ | 17 | $(MAKE) -C src $@ |
18 | |||
19 | print: | ||
20 | $(MAKE) -C src $@ | ||
11 | 21 | ||
12 | test: | 22 | test: |
13 | lua test/hello.lua | 23 | lua test/hello.lua |