~ubuntu-branches/ubuntu/saucy/sgt-puzzles/saucy-proposed

« back to all changes in this revision

Viewing changes to Makefile

  • Committer: Bazaar Package Importer
  • Author(s): Ben Hutchings
  • Date: 2011-03-01 04:16:54 UTC
  • mfrom: (1.2.9 upstream)
  • Revision ID: james.westby@ubuntu.com-20110301041654-949qy9qrroziy7vq
Tags: 9109-1
* New upstream version:
  - Add Range and Signpost puzzles
  - Use stock icons and conventional order for dialog buttons
  - Use Cairo for screen rendering
* Update German translation, thanks to Helge Kreutzmann
* Remove or update patches applied or partially applied upstream
* Use Debian source format 3.0 (quilt)

Show diffs side-by-side

added added

removed removed

Lines of Context:
32
32
                keensolver latincheck lightup lightupsolver loopy \
33
33
                loopysolver magnets magnetssolver map mapsolver mineobfusc \
34
34
                mines net netslide nullgame obfusc pattern patternsolver \
35
 
                pegs rect samegame singles singlessolver sixteen slant \
36
 
                slantsolver solo solosolver tents tentssolver towers \
37
 
                towerssolver twiddle unequal unequalsolver untangle
 
35
                pegs range rect samegame signpost signpostsolver singles \
 
36
                singlessolver sixteen slant slantsolver solo solosolver \
 
37
                tents tentssolver towers towerssolver twiddle unequal \
 
38
                unequalsolver untangle
38
39
 
39
40
blackbox: blackbox.o blackbox-icon.o drawing.o gtk.o malloc.o midend.o \
40
41
                misc.o printing.o ps.o random.o version.o
200
201
                pegs-icon.o printing.o ps.o random.o tree234.o version.o  \
201
202
                $(XLIBS)
202
203
 
 
204
range: drawing.o gtk.o malloc.o midend.o misc.o printing.o ps.o random.o \
 
205
                range.o range-icon.o version.o
 
206
        $(CC) -o $@ drawing.o gtk.o malloc.o midend.o misc.o printing.o ps.o \
 
207
                random.o range.o range-icon.o version.o  $(XLIBS)
 
208
 
203
209
rect: drawing.o gtk.o malloc.o midend.o misc.o printing.o ps.o random.o \
204
210
                rect.o rect-icon.o version.o
205
211
        $(CC) -o $@ drawing.o gtk.o malloc.o midend.o misc.o printing.o ps.o \
210
216
        $(CC) -o $@ drawing.o gtk.o malloc.o midend.o misc.o printing.o ps.o \
211
217
                random.o samegame.o samegame-icon.o version.o  $(XLIBS)
212
218
 
 
219
signpost: drawing.o dsf.o gtk.o malloc.o midend.o misc.o printing.o ps.o \
 
220
                random.o signpost.o signpost-icon.o version.o
 
221
        $(CC) -o $@ drawing.o dsf.o gtk.o malloc.o midend.o misc.o \
 
222
                printing.o ps.o random.o signpost.o signpost-icon.o \
 
223
                version.o  $(XLIBS)
 
224
 
 
225
signpostsolver: dsf.o malloc.o misc.o nullfe.o random.o signpos2.o
 
226
        $(CC) -o $@ dsf.o malloc.o misc.o nullfe.o random.o signpos2.o -lm \
 
227
                $(ULIBS)
 
228
 
213
229
singles: drawing.o dsf.o gtk.o latin.o malloc.o maxflow.o midend.o misc.o \
214
230
                printing.o ps.o random.o singles.o singles-icon.o tree234.o \
215
231
                version.o
478
494
        $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
479
495
random.o: ./random.c ./puzzles.h
480
496
        $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
 
497
range.o: ./range.c ./puzzles.h
 
498
        $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
 
499
range-icon.o: icons/range-icon.c
 
500
        $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
 
501
range3.o: ./range.c ./puzzles.h
 
502
        $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
481
503
rect.o: ./rect.c ./puzzles.h
482
504
        $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
483
505
rect-icon.o: icons/rect-icon.c
490
512
        $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
491
513
samegam3.o: ./samegame.c ./puzzles.h
492
514
        $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
 
515
signpost.o: ./signpost.c ./puzzles.h
 
516
        $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
 
517
signpost-icon.o: icons/signpost-icon.c
 
518
        $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
 
519
signpos5.o: ./signpost.c ./puzzles.h
 
520
        $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
 
521
signpos2.o: ./signpost.c ./puzzles.h
 
522
        $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
493
523
singles.o: ./singles.c ./puzzles.h ./latin.h
494
524
        $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
495
525
singles-icon.o: icons/singles-icon.c
583
613
GAMES += netslide
584
614
GAMES += pattern
585
615
GAMES += pegs
 
616
GAMES += range
586
617
GAMES += rect
587
618
GAMES += samegame
 
619
GAMES += signpost
588
620
GAMES += singles
589
621
GAMES += sixteen
590
622
GAMES += slant
594
626
GAMES += twiddle
595
627
GAMES += unequal
596
628
GAMES += untangle
597
 
version.o: FORCE;
598
 
FORCE:
 
629
version.o: version.c version2.def
 
630
        $(CC) $(COMPAT) $(XFLAGS) $(CFLAGS) `cat version2.def` -c version.c
 
631
version2.def: FORCE
599
632
        if test -z "$(VER)" && test -f manifest && md5sum -c manifest; then \
600
 
                $(CC) $(COMPAT) $(XFLAGS) $(CFLAGS) `cat version.def` -c version.c; \
 
633
                cat version.def > version2.def.new; \
601
634
        elif test -z "$(VER)" && test -d .svn && svnversion . >/dev/null 2>&1; then \
602
 
                $(CC) $(COMPAT) $(XFLAGS) $(CFLAGS) "-DREVISION=`svnversion .`" -c version.c; \
603
 
        else \
604
 
                $(CC) $(COMPAT) $(XFLAGS) $(CFLAGS) $(VER) -c version.c; \
 
635
                echo "-DREVISION=`svnversion .`" >version2.def.new; \
 
636
        else \
 
637
                echo "$(VER)" >version2.def.new; \
 
638
        fi && \
 
639
        if diff -q version2.def.new version2.def; then \
 
640
                rm version2.def.new; \
 
641
        else \
 
642
                mv version2.def.new version2.def; \
605
643
        fi
 
644
.PHONY: FORCE
606
645
install:
607
646
        for i in $(GAMES); do \
608
647
                $(INSTALL_PROGRAM) -m 755 $$i $(DESTDIR)$(gamesdir)/$$i \
610
649
        done
611
650
 
612
651
clean:
613
 
        rm -f *.o blackbox bridges cube dominosa fifteen filling fillingsolver flip galaxies galaxiespicture galaxiessolver guess inertia keen keensolver latincheck lightup lightupsolver loopy loopysolver magnets magnetssolver map mapsolver mineobfusc mines net netslide nullgame obfusc pattern patternsolver pegs rect samegame singles singlessolver sixteen slant slantsolver solo solosolver tents tentssolver towers towerssolver twiddle unequal unequalsolver untangle
 
652
        rm -f *.o blackbox bridges cube dominosa fifteen filling fillingsolver flip galaxies galaxiespicture galaxiessolver guess inertia keen keensolver latincheck lightup lightupsolver loopy loopysolver magnets magnetssolver map mapsolver mineobfusc mines net netslide nullgame obfusc pattern patternsolver pegs range rect samegame signpost signpostsolver singles singlessolver sixteen slant slantsolver solo solosolver tents tentssolver towers towerssolver twiddle unequal unequalsolver untangle