File: Makefile

package info (click to toggle)
esdl 1.0.1-3
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 2,312 kB
  • ctags: 7,213
  • sloc: ansic: 13,621; erlang: 8,825; makefile: 294; sh: 228; objc: 181
file content (20 lines) | stat: -rwxr-xr-x 459 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

ESRC = ../src
ERLC = erlc

DOCG = makedoc.beam
DOC  = gl.html glu.html sdl.html sdl_active.html \
	sdl_audio.html sdl_events.html sdl_keyboard.html sdl_mouse.html sdl_joystick.html \
	sdl_util.html sdl_video.html sdl_ttf.html sdl_img.html


target: $(DOCG) $(DOC) 
%.beam: %.erl
	$(ERLC) -W -bbeam $(ERL_FLAGS) $(ERL_COMPILE_FLAGS) $<

clean:  
	rm -f $(DOCG) $(DOC) 
	rm -f *~

%.html: $(ESRC)/%.erl $(DOCG)
	erl -noshell -s makedoc start $< -s erlang halt