43 lines
		
	
	
	
		
			737 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
	
		
			737 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
| local function simpleprogram(name)
 | |
| 	cprogram {
 | |
| 		name = name,
 | |
| 		srcs = { "./"..name..".c" },
 | |
| 		deps = {
 | |
| 			"h+emheaders",
 | |
| 			"modules/src/alloc+lib",
 | |
| 			"modules/src/data+lib",
 | |
| 			"modules/src/object+lib",
 | |
| 			"modules/src/system+lib",
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	installable {
 | |
| 		name = name.."-pkg",
 | |
| 		map = {
 | |
| 			["$(INSDIR)/bin/"..name] = "+"..name,
 | |
| 			["$(INSDIR)/share/man/man1/"..name..".1"] = "./"..name..".1",
 | |
| 		}
 | |
| 	}
 | |
| end
 | |
| 
 | |
| simpleprogram("abmodules")
 | |
| simpleprogram("aelflod")
 | |
| simpleprogram("anm")
 | |
| simpleprogram("ashow")
 | |
| simpleprogram("asize")
 | |
| simpleprogram("aslod")
 | |
| simpleprogram("astrip")
 | |
| 
 | |
| installable {
 | |
| 	name = "pkg",
 | |
| 	map = {
 | |
| 		"+abmodules-pkg",
 | |
| 		"+aelflod-pkg",
 | |
| 		"+anm-pkg",
 | |
| 		"+ashow-pkg",
 | |
| 		"+asize-pkg",
 | |
| 		"+aslod-pkg",
 | |
| 		"+astrip-pkg",
 | |
| 	}
 | |
| }
 | |
| 
 |