screen_savers/Nebula: Switch to using a Jamfile.

This commit is contained in:
Augustin Cavalier 2015-07-07 15:46:34 -04:00
parent c5fe084ea4
commit 2f4d14b7e8
3 changed files with 11 additions and 40 deletions

View File

@ -10,6 +10,7 @@ SubInclude HAIKU_TOP src add-ons screen_savers icons ;
SubInclude HAIKU_TOP src add-ons screen_savers ifs ; SubInclude HAIKU_TOP src add-ons screen_savers ifs ;
SubInclude HAIKU_TOP src add-ons screen_savers leaves ; SubInclude HAIKU_TOP src add-ons screen_savers leaves ;
SubInclude HAIKU_TOP src add-ons screen_savers message ; SubInclude HAIKU_TOP src add-ons screen_savers message ;
SubInclude HAIKU_TOP src add-ons screen_savers nebula ;
SubInclude HAIKU_TOP src add-ons screen_savers shelf ; SubInclude HAIKU_TOP src add-ons screen_savers shelf ;
SubInclude HAIKU_TOP src add-ons screen_savers simpleclock ; SubInclude HAIKU_TOP src add-ons screen_savers simpleclock ;
SubInclude HAIKU_TOP src add-ons screen_savers slideshowsaver ; SubInclude HAIKU_TOP src add-ons screen_savers slideshowsaver ;

View File

@ -0,0 +1,10 @@
SubDir HAIKU_TOP src add-ons screen_savers nebula ;
SubDirC++Flags -funroll-loops -fomit-frame-pointer -fexpensive-optimizations -Wno-error ;
AddResources Nebula : Nebula.rdef ;
ScreenSaver Nebula :
Nebula.cpp :
be libscreensaver.so [ TargetLibsupc++ ]
;

View File

@ -1,40 +0,0 @@
#include $(TOP)/config/make.cfg
CFLAGS = -O3 -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations
#CFLAGS = -g
LIBS = -lbe -lscreensaver
NAME = Nebula
FILES = Nebula
ASMFILES =
OBJDIR = obj.x86
STARFILES := $(foreach f, $(STARWIDTHS), $(STARFILE)$(f))
SRCS := $(foreach f, $(FILES), $(f).cpp)
ASMSRCS := $(foreach f, $(ASMFILES), $(f).S)
OBJS := $(foreach f, $(FILES) $(ASMFILES) $(STARFILES), $(OBJDIR)/$(f).o)
all: $(NAME)
install: all
@mv $(NAME) /boot/home/config/add-ons/Screen\ Savers/
test: all
@screen_blanker /boot/home/develop/div/ScreenSavers/$(NAME)/$(NAME)
clean:
@rm $(OBJDIR)/*
Nebula: $(OBJS)
@echo "Linking $@..."
@$(CC) $(OBJS) -o $@ -nostart $(LIBS)
xres -o $@ $@.rsrc
mimeset -f $@
$(OBJDIR)/%.o : %.cpp
$(CC) -c $*.cpp -o $(OBJDIR)/$*.o $(CFLAGS)
tar zip backup:
@zip `basename $(NAME)`-`date +%Y-%m-%d`.zip *.[chS]* *.rsrc makefile