@@ -2,9 +2,6 @@ PY?=python3
22PELICAN? =pelican
33PELICANOPTS =
44PYTHON =python3
5- PIPENV_PATH? =$(shell command -v pipenv 2> /dev/null)
6- PIPENV? =$(PYTHON ) -m pipenv
7- PIPENV_RUN? =$(PIPENV ) run
85PIP? =$(PYTHON ) -m pip
96
107APP_NAME? =$(HEROKU_APP_NAME )
@@ -42,50 +39,45 @@ help:
4239 @echo ' Set the RELATIVE variable to 1 to enable relative urls '
4340 @echo ' '
4441
45- pipenv :
46- ifeq ($(PIPENV_PATH ) ,)
47- $(PIP) install pipenv
48- endif
49-
50- install : pipenv
51- $(PIPENV ) install
42+ install :
43+ $(PIP ) install -r requirements.txt
5244
5345html : install
54- env APP_NAME=$(APP_NAME ) $(PIPENV_RUN ) $( PELICAN ) $(INPUTDIR ) -o $(OUTPUTDIR ) -s $(CONFFILE ) $(PELICANOPTS )
46+ env APP_NAME=$(APP_NAME ) $(PELICAN ) $(INPUTDIR ) -o $(OUTPUTDIR ) -s $(CONFFILE ) $(PELICANOPTS )
5547
5648clean :
5749 [ ! -d $( OUTPUTDIR) ] || rm -rf $(OUTPUTDIR )
5850
5951regenerate : installthemes/brutalist/README.md
60- $(PIPENV_RUN ) $( PELICAN ) -r $(INPUTDIR ) -o $(OUTPUTDIR ) -s $(CONFFILE ) $(PELICANOPTS )
52+ $(PELICAN ) -r $(INPUTDIR ) -o $(OUTPUTDIR ) -s $(CONFFILE ) $(PELICANOPTS )
6153
6254serve :
6355ifdef PORT
64- $(PIPENV_RUN) $( PELICAN) --listen -p $(PORT) $(OUTPUTDIR)
56+ $(PELICAN) --listen -p $(PORT) $(OUTPUTDIR)
6557else
66- $(PIPENV_RUN) $( PELICAN) --listen $(OUTPUTDIR)
58+ $(PELICAN) --listen $(OUTPUTDIR)
6759endif
6860
6961serve-global :
7062ifdef SERVER
71- $(PIPENV_RUN) $( PELICAN) 80 $(SERVER) $(OUTPUTDIR)
63+ $(PELICAN) 80 $(SERVER) $(OUTPUTDIR)
7264else
73- $(PIPENV_RUN) $( PELICAN) 80 0.0.0.0 $(OUTPUTDIR)
65+ $(PELICAN) 80 0.0.0.0 $(OUTPUTDIR)
7466endif
7567
7668
7769devserver :
7870ifdef PORT
79- $(PIPENV_RUN) $( BASEDIR)/develop_server.sh restart $(PORT)
71+ $(BASEDIR)/develop_server.sh restart $(PORT)
8072else
81- $(PIPENV_RUN) $( BASEDIR)/develop_server.sh restart
73+ $(BASEDIR)/develop_server.sh restart
8274endif
8375
8476stopserver :
85- $(PIPENV_RUN ) $( BASEDIR ) /develop_server.sh stop
77+ $(BASEDIR ) /develop_server.sh stop
8678 @echo ' Stopped Pelican and SimpleHTTPServer processes running in background.'
8779
8880publish : install themes/brutalist/README.md
89- $(PIPENV_RUN ) $( PELICAN ) $(INPUTDIR ) -o $(OUTPUTDIR ) -s $(PUBLISHCONF ) $(PELICANOPTS )
81+ $(PELICAN ) $(INPUTDIR ) -o $(OUTPUTDIR ) -s $(PUBLISHCONF ) $(PELICANOPTS )
9082
9183.PHONY : install html help clean regenerate serve serve-global devserver stopserver publish
0 commit comments